piece of cultivable land - Spanish English Dictionary